package com.heima.service;

import com.heima.vo.*;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

public interface HomePageService {
    /**
     *
     * @param beginCreateTime
     * @param endCreateTime
     * @return
     */
    BaseInfoVo getBaseInfo(LocalDate beginCreateTime, LocalDate endCreateTime);

    TodayInfo getTodayInfo(LocalDate now);

    TodoInfo getTodoInfo(LocalDate beginCreateTime, LocalDate endCreateTime);

    List<BusinessChangeVo> businessChangeStatistics(LocalDate beginCreateTime, LocalDate endCreateTime);

    List<SalesStatisticVo> salesStatistic(LocalDate beginCreateTime, LocalDate endCreateTime);

    ReportVo getVuInerabilityMap(String begin, String end);
}

